Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

692
Vistas
¿Por qué recibo "Error de tipo de rechazo de promesa no manejado: nulo no es una función" cuando uso Pdfmake con Angular 8?

Estoy usando PDFmake para generar archivos pdf en la aplicación Angular. Puedo generar todos los resultados requeridos usando la biblioteca pdfmake.

Pero obtengo 'Error de tipo de rechazo de promesa no manejado: nulo no es una función' este error en el registro de la consola como se muestra a continuación.

ingrese la descripción de la imagen aquí

 pdfmake.js:31998 Unhandled promise rejection TypeError: null is not a function at __webpack_modules__.9662.module.exports (pdfmake.js:29878:1) at new Promise (pdfmake.js:36500:1) at ZoneAwarePromise.then (zone.js:1034:1) at pdfmake.js:36565:1 at new Promise (pdfmake.js:36504:1) at ZoneAwarePromise.then (pdfmake.js:36564:1) at push../node_modules/@angular/platform-browser/fesm5/animations.js.AnimationRendererFactory._scheduleCountTask (animations.js:152:1) at animations.js:181:1 at push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391:1) at push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150:1) module.exports @ pdfmake.js:31998 dispatchEvent @ pdfmake.js:36416 (anonymous) @ pdfmake.js:36429 module.exports @ pdfmake.js:33533 (anonymous) @ pdfmake.js:36426 queue.<computed> @ pdfmake.js:34218 run @ pdfmake.js:34194 listener @ pdfmake.js:34205
 const documentDefinition = { content: [ { table: { widths: [100, '*', 200, '*'], body: [ ['width=100', 'star-sized', 'width=200', 'star-sized'], [ 'fixed-width cells have exactly the specified width', { text: 'nothing interesting here', italics: true, color: 'gray' }, { text: 'nothing interesting here', italics: true, color: 'gray' }, { text: 'nothing interesting here', italics: true, color: 'gray' }, ], ], }, }, ], pageSize: 'A4', pageOrientation: 'landscape', pageMargins: [20, 30, 20, 30], }; pdfMake.createPdf(documentDefinition).download(`myPDF.pdf`);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Debe proporcionar un fragmento de código de la línea que causa este error. Pero creo que no manejó el caso en el que el bloque de reject() de su promesa necesita proporcionar un bloque catch para manejar el rechazo de la promesa.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda